//
//  MainViewData.h
//  V3d_Cocoa
//
//  Created by Y my on 11-3-14.
//  Copyright 2011 NJUST. All rights reserved.
//


#import "ObserverableData.h"
#import "Colormap.h"


@interface MainViewData : ObserverableData {
	ImageDisplayColorType ctype;
	CGFloat curFocusXratio;
	CGFloat curFocusYratio;
	CGFloat curFocusZratio;
	BOOL bDrawFocusCrossLine;
	BOOL flagImgValScaleDisplay;
	CGFloat xzoom_scale, yzoom_scale, zzoom_scale;
	CGPoint xytranslation, xztranslation, yztranslation;
}

@property ImageDisplayColorType ctype;
@property CGFloat curFocusXratio, curFocusYratio, curFocusZratio;
@property BOOL bDrawFocusCrossLine, flagImgValScaleDisplay;
@property CGFloat xzoom_scale, yzoom_scale, zzoom_scale;
@property CGPoint xytranslation, xztranslation, yztranslation;

- (void)setXytranslationX:(CGFloat)newx;
- (void)setXytranslationY:(CGFloat)newy;

- (void)setXztranslationX:(CGFloat)newx;
- (void)setXztranslationY:(CGFloat)newy;

- (void)setYztranslationX:(CGFloat)newx;
- (void)setYztranslationY:(CGFloat)newy;
@end
